home *** CD-ROM | disk | FTP | other *** search
/ SGI Varsity Update 1998 August / SGI Varsity Update 1998 August.iso / dist / dist6.4 / pvm.idb / usr / relnotes / mpt / ch3.z / ch3
Text File  |  1998-07-29  |  3KB  |  69 lines

  1. Chapter 3. Compatibilities and Differences
  2.  
  3. This chapter describes the compatibility issues that users should consider
  4. when installing MPT version 1.2.1.
  5.  
  6. 3.1 Rebuilding MPI Applications on UNICOS
  7.  
  8. New header files and a new mpirun command result in the need to rebuild MPI
  9. applications on UNICOS systems. MPI applications built with MPT 1.1 must be
  10. recompiled, but MPI applications built with MPT 1.2 and later must be
  11. relinked. MPI for UNICOS systems is now based on the Silicon Graphics
  12. proprietary implementation rather than on the MPICH implementation.
  13.  
  14. 3.2 Multiprocessing Environment (MPE) Support for UNICOS Dropped
  15.  
  16. The Multiprocessing Environment (MPE) tools are no longer included with the
  17. MPI product. MPI for UNICOS systems is now based on Silicon Graphics
  18. proprietary implementation rather than on the MPICH implementation, which
  19. provided the MPE tools.
  20.  
  21. 3.3 Array Services No Longer Required for PVM
  22.  
  23. On IRIX systems, PVM no longer requires that Array Services be installed for
  24. an install operation to successfully complete. If Array Services is
  25. installed, PVM uses the arshell(1) command as the default remote shell
  26. command to start up remote (slave) daemons.
  27.  
  28. 3.4 PVM Libraries Renamed
  29.  
  30. On IRIX systems, the main library, libpvm.so, has been renamed to
  31. libpvm3.so. An additional library, libpvm-i8.so, has been renamed to
  32. libpvm3-i8.so. This library has Fortran INTEGER*8 interfaces so that 64-bit
  33. integers can be used. Symbolic links from libpvm.so to libpvm3.so and from
  34. libpvm-i8.so to libpvm3-i8.so are provided with this release for
  35. compatibility. The links will be removed in a future version of MPT.
  36.  
  37. 3.5 PVM Environment Variables No Longer Recognized
  38.  
  39. Because of the move from IRIX shared arenas to POSIX shared memory, the
  40. following PVM environment variables are no longer recognized:
  41.  
  42.      BUFPAGE
  43.      MAXHEAP
  44.      MAXGROW
  45.      PVMBUFDIR (This variable has been replaced with PVM_SHMEM_DIR)
  46.      NTASKS
  47.  
  48. 3.6 MPI Workaround and SpeedShop
  49.  
  50. For IRIX systems, an MPI workaround was added to allow MPI to work correctly
  51. with the NUMA memory placement tools, dplace, dprof, and dlook. However,
  52. this workaround conflicts with running MPI with SpeedShop.
  53.  
  54. In the workaround, MPI tests the _RLD_LISTenvironment variable for the
  55. DEFAULT string, and if found at the end of the list, moves it to the
  56. beginning of the list to ensure that a user's NUMA memory placement tool
  57. request was made before MPI processes were forked. To disable this
  58. workaround and run MPI programs with SpeedShop, set the MPI_RLD_HACK_OFF
  59. environment variable.
  60.  
  61. The NUMA memory placement tools will be changed in the IRIX 6.5.1 release so
  62. that this workaround in MPI is no longer needed, and the workaround will be
  63. removed for IRIX 6.5.1 systems in a future release of MPI. Currently, you
  64. cannot invoke mpirun, ssrun, and pre-6.5.1 NUMA memory placement tools
  65. together.
  66.  
  67.  
  68. COPYRIGHT(c) 1998 Cray Research, Inc.
  69.